package com.zjsd.sqeybusiness.domain;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 订单申诉信息对象 orderappeal
 * 
 * @author Zheng
 * @date 2025-03-11
 */
@Data
public class Orderappeal extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 申诉id */
    private Long appealid;

    /** 商机id */
    @Excel(name = "商机id")
    private Long sjid;

    /** 订单id */
    @Excel(name = "订单id")
    private Long orderid;

    /** 会员id */
    @Excel(name = "会员id")
    private Long hyid;

    /** 购买价格 */
    @Excel(name = "购买价格")
    private BigDecimal price;

    /** 接单时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "接单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date jdsj;

    /** 申诉时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "申诉时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date sssj;

    /** 申诉内容 */
    @Excel(name = "申诉内容")
    private String ssnr;

    /** 申诉状态1待审核2人工核验中3已反馈4申诉成功5退款成功 */
    @Excel(name = "申诉状态1待审核2人工核验中3已反馈4申诉成功5退款成功")
    private String sszt;

    /** 反馈时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "反馈时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date fksj;
    private String fjurl ;
    private String sjtitle ;
    private String cgrphone ;
    private String cgrname ;
    private String hyname ;
    private String wxname ;
    private String hyphone ;
    private String fknr ; //反馈内容
    private List<Appealdetail> list = new ArrayList<Appealdetail>();
    private String zxhf ;
    private String xthfbz ;
}
